package com.jing.shop.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ProductShopVO {

    @ApiModelProperty("商品分类id")
    private Integer typeId;

    @ApiModelProperty("商品名称")
    private String shopName;

    @ApiModelProperty("副标题")
    private String subTitle;

    @ApiModelProperty("品牌id")
    private Integer brandId;

    @ApiModelProperty("商品描述")
    private String description;

    @ApiModelProperty("货号")
    private Integer shopNum;

    @ApiModelProperty("商品售价")
    private String price;

    @ApiModelProperty("市场价")
    private String originalPrice;

    @ApiModelProperty("库存")
    private Integer stock;

    @ApiModelProperty("单位")
    private String unit;

    @ApiModelProperty("商品重量，默认为克")
    private String weight;

    @ApiModelProperty("排序")
    private Integer sort;

    @ApiModelProperty("赠送的成长值")
    private String giftGrowth;

    @ApiModelProperty("赠送的积分")
    private String giftPoint;

    @ApiModelProperty("限制使用的积分数")
    private Integer usePointLimit;

    @ApiModelProperty("是否为预告商品0-不是 1-是")
    private Integer previewStatus;

    @ApiModelProperty("上架状态0-下架 1-上架")
    private Integer publishStatus;

    @ApiModelProperty("新品状态0-不是新品 1-新品")
    private Integer newStatus;

    @ApiModelProperty("推荐状态0-不推荐 1-推荐")
    private Integer recommandStatus;

    @ApiModelProperty("产品服务，1-无忧退货 2-快速退款 3-免费包邮 逗号分割")
    private String serviceIds;

    @ApiModelProperty("详情标题")
    private String detailTitle;

    @ApiModelProperty("详情描述")
    private String detailDesc;

    @ApiModelProperty("优惠方式0-无优惠 1-特惠促销 2-会员 3-阶梯 4-满减")
    private Integer promotionType;

    @ApiModelProperty("关键字")
    private String keywords;

    @ApiModelProperty("备注")
    private String note;

    @ApiModelProperty
    private List<String> serviceId;

}
